MDEFEGLKREVERLLDMVDSENSDCEEKIAIQEEVGDLPSSSVAVEFLEDEIDRKEEILLAASCTLLNMISGLDHSFDGNERDMGRLQVEEFRAACLGHKVLVNETEEQTFERADLIRTLWQKKILDSVRLAYLQGEKEMPFRPYDQTELEALKTDSGEKVYRLVRKGFREARVAVRTSVDFKPWDLEEGRECTLSELLDQLQALIRGRIRRHA